package cn.itcast.domain.cargo;

import java.io.Serializable;
import java.util.Date;

public class Shipping implements Serializable {

    private String shippingOrderId; //委托id
    private String orderType;       //运输方式 SEA海运 AIR空运
    private String shipper;         //货主
    private String consignee;       //提单抬头
    private String notifyParty;     //正本通知人
    private String lcNo;            //信用证
    private String portOfLoading;   //装运港
    private String portOfTrans;     //转船港
    private String portOfDischar;   //卸货港
    private Date loadingDate;       //装期
    private Date limitDate;         //效期
    private String isBatch;         //是否分批 0是1否
    private String isTrans;         //是否转船 0是1否
    private String copyNum;         //份数
    private String remark;          //扼要说明
    private String specialConditio; //运输要求
    private String freight;         //运费说明
    private String checkBy;         //复核人
    private Integer state;          //状态 0 草稿、1已上报
    private String createBy;        //创建人
    private String createDept;      //创建部门
    private Date createTime;        //创建时间
    private String companyId;       //所属公司
    private String companyName;     //公司名称

    public String getShippingOrderId() {
        return shippingOrderId;
    }

    public void setShippingOrderId(String shippingOrderId) {
        this.shippingOrderId = shippingOrderId == null ? null : shippingOrderId.trim();
    }

    public String getOrderType() {
        return orderType;
    }


    public void setOrderType(String orderType) {
        this.orderType = orderType == null ? null : orderType.trim();
    }

    public String getShipper() {
        return shipper;
    }

    public void setShipper(String shipper) {
        this.shipper = shipper == null ? null : shipper.trim();
    }


    public String getConsignee() {
        return consignee;
    }


    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }


    public String getNotifyParty() {
        return notifyParty;
    }

    public void setNotifyParty(String notifyParty) {
        this.notifyParty = notifyParty == null ? null : notifyParty.trim();
    }


    public String getLcNo() {
        return lcNo;
    }


    public void setLcNo(String lcNo) {
        this.lcNo = lcNo == null ? null : lcNo.trim();
    }


    public String getPortOfLoading() {
        return portOfLoading;
    }

    public void setPortOfLoading(String portOfLoading) {
        this.portOfLoading = portOfLoading == null ? null : portOfLoading.trim();
    }

    public String getPortOfTrans() {
        return portOfTrans;
    }

    public void setPortOfTrans(String portOfTrans) {
        this.portOfTrans = portOfTrans == null ? null : portOfTrans.trim();
    }

    public String getPortOfDischar() {
        return portOfDischar;
    }

    public void setPortOfDischar(String portOfDischar) {
        this.portOfDischar = portOfDischar == null ? null : portOfDischar.trim();
    }

    public Date getLoadingDate() {
        return loadingDate;
    }


    public void setLoadingDate(Date loadingDate) {
        this.loadingDate = loadingDate;
    }


    public Date getLimitDate() {
        return limitDate;
    }


    public void setLimitDate(Date limitDate) {
        this.limitDate = limitDate;
    }

    public String getIsBatch() {
        return isBatch;
    }


    public void setIsBatch(String isBatch) {
        this.isBatch = isBatch == null ? null : isBatch.trim();
    }


    public String getIsTrans() {
        return isTrans;
    }


    public void setIsTrans(String isTrans) {
        this.isTrans = isTrans == null ? null : isTrans.trim();
    }


    public String getCopyNum() {
        return copyNum;
    }

    public void setCopyNum(String copyNum) {
        this.copyNum = copyNum == null ? null : copyNum.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getSpecialConditio() {
        return specialConditio;
    }

    public void setSpecialConditio(String specialConditio) {
        this.specialConditio = specialConditio == null ? null : specialConditio.trim();
    }

    public String getFreight() {
        return freight;
    }

    public void setFreight(String freight) {
        this.freight = freight == null ? null : freight.trim();
    }

    public String getCheckBy() {
        return checkBy;
    }

    public void setCheckBy(String checkBy) {
        this.checkBy = checkBy == null ? null : checkBy.trim();
    }


    public Integer getState() {
        return state;
    }


    public void setState(Integer state) {
        this.state = state;
    }


    public String getCreateBy() {
        return createBy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column co_shipping_order.create_by
     *
     * @param createBy the value for co_shipping_order.create_by
     *
     * @mbg.generated
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column co_shipping_order.create_dept
     *
     * @return the value of co_shipping_order.create_dept
     *
     * @mbg.generated
     */
    public String getCreateDept() {
        return createDept;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column co_shipping_order.create_dept
     *
     * @param createDept the value for co_shipping_order.create_dept
     *
     * @mbg.generated
     */
    public void setCreateDept(String createDept) {
        this.createDept = createDept == null ? null : createDept.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column co_shipping_order.create_time
     *
     * @return the value of co_shipping_order.create_time
     *
     * @mbg.generated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column co_shipping_order.create_time
     *
     * @param createTime the value for co_shipping_order.create_time
     *
     * @mbg.generated
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column co_shipping_order.company_id
     *
     * @return the value of co_shipping_order.company_id
     *
     * @mbg.generated
     */
    public String getCompanyId() {
        return companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column co_shipping_order.company_id
     *
     * @param companyId the value for co_shipping_order.company_id
     *
     * @mbg.generated
     */
    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column co_shipping_order.company_name
     *
     * @return the value of co_shipping_order.company_name
     *
     * @mbg.generated
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column co_shipping_order.company_name
     *
     * @param companyName the value for co_shipping_order.company_name
     *
     * @mbg.generated
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }
}